package com.ingesup.caribou.server.generator;

public interface IfTheoricalGenerator {
	
	/** List of expected parameters
	 * 
	 * @return each parameter name
	 */
	public String[] getParameters();
	
	/** Change a parameter of the generator
	 * 
	 * @param param
	 * @param value
	 */
	public void changeParameter(String param, String value);
	
	/** 
	 * 
	 * @param x
	 * @param y
	 * 
	 * @return
	 */
	public double compute(double x, double y);

}
